import numpy as np
import pandas as pd

#分别打开两个工作簿
stu1 = pd.read_excel('./doc/初一年级下学期期中考试成绩单（2022.05）.xlsx', sheet_name='6.1班',skiprows=1)
stu2 = pd.read_excel('./doc/初一年级下学期期中考试成绩单（2022.05）.xlsx', sheet_name='6.2班',skiprows=1)
stu3 = pd.read_excel('./doc/初一年级下学期期中考试成绩单（2022.05）.xlsx', sheet_name='6.3班',skiprows=1)
stu4 = pd.read_excel('./doc/初一年级下学期期中考试成绩单（2022.05）.xlsx', sheet_name='6.4班',skiprows=1)
stu5 = pd.read_excel('./doc/初一年级下学期期中考试成绩单（2022.05）.xlsx', sheet_name='6.5班',skiprows=1)
stu6 = pd.read_excel('./doc/初一年级下学期期中考试成绩单（2022.05）.xlsx', sheet_name='6.6班',skiprows=1)

sw_mean1 =stu1['生物'].mean()
stu1.insert(1,column='班级',value= np.repeat('6年1班',len(stu1)))
stu1.insert(10,column='班级平均分',value= np.repeat(sw_mean1,len(stu1)))   
sw_mean2 =stu2['生物'].mean()
stu2.insert(1,column='班级',value= np.repeat('6年2班',len(stu2)))
stu2.insert(10,column='班级平均分',value= np.repeat(sw_mean2,len(stu2)))
sw_mean3 =stu3['生物'].mean()
stu3.insert(1,column='班级',value= np.repeat('6年3班',len(stu3)))
stu3.insert(10,column='班级平均分',value= np.repeat(sw_mean3,len(stu3)))
sw_mean4 =stu4['生物'].mean()
stu4.insert(1,column='班级',value= np.repeat('6年4班',len(stu4)))
stu4.insert(10,column='班级平均分',value= np.repeat(sw_mean4,len(stu4)))
sw_mean5 =stu5['生物'].mean()
stu5.insert(1,column='班级',value= np.repeat('6年5班',len(stu5)))
stu5.insert(10,column='班级平均分',value= np.repeat(sw_mean5,len(stu5)))
sw_mean6 =stu6['生物'].mean()
stu6.insert(1,column='班级',value= np.repeat('6年6班',len(stu6)))
stu6.insert(10,column='班级平均分',value= np.repeat(sw_mean6,len(stu6)))

#stu_all = stu1.append(stu2).append(stu3).append(stu4).append(stu5).append(stu6).reset_index(drop=True)
stu_all = pd.concat([stu1,stu2,stu3,stu4,stu5,stu6],axis=0).reset_index(drop=True)
stu_all.drop(columns=['年级名次','班级名次','数学','英语','语文','历史','地理','政治'],inplace=True)
sw_mean_all =stu_all['生物'].mean()
stu_all['年级平均分'] = np.repeat(sw_mean_all,len(stu_all))
stu_all['考试时间'] = np.repeat('202205',len(stu_all))
stu_all.dropna(inplace=True,axis=0)
stu_all = stu_all.reset_index(drop=True)
print(stu_all.tail())
stu_all.to_excel('./doc/初一年级下学期期中考试成绩单_202205.xlsx')

